package redis

import (
	"fmt"
	"n-server/config"

	"github.com/go-redis/redis/v8"
)

// Init 初始化 Redis 连接
func Init(c *config.RedisConfig) *redis.Client {
	dsn := fmt.Sprintf("%s:%s", c.Host, c.Port)

	rdb := redis.NewClient(&redis.Options{
		Addr:     dsn,
		Password: c.Password, // 空字符串表示无密码
		DB:       c.DB,
	})

	return rdb
}
